<?php
include 'entity/Usuario.php';
include 'dao/UsuarioDAO.php';

class UsuariosController
{

	public function atualizar() {
		$dados = $_POST;
        $usuario = new Usuario();
		$usuario->setId($dados['id']);
        $usuario->setLogin($dados['login']);
        $usuario->setSenha( $dados['senha']);
        $usuario->setStatus($dados['status']);
		
		UsuarioDAO $uDao = new UsuarioDAO();
		$uDao->atualizarUsuario($usuario);		
	}

    public function adicionar()
    {
        $dados = $_POST;
        $usuario = new Usuario();
        $usuariosetLogin($dados['login']);
        $usuariosetSenha($dados['senha']);
        $usuariosetStatus('inativo');
		

        $usuario_dao = new UsuarioDAO();

        $cadastro = $usuario_dao->criarUsuario($usuario);
		if ($cadastro == true)
		{ print('<center><h1>Usuário '.$usuario->login. ' Cadastrado !!!</h1></center>');
		  echo '<center><a href="../" > Voltar </a></center>';
		    
		    $usuarios = $usuario_dao->obterListaUsuarios();
		    echo '<pre>';
			print_r($usuarios);
			exit;
				}
		 
		 else
		  print('Usuario não Cadastrado');
		 
		
    }
	
	public function ListarUsuarios()
	{
		$usuario_dao = new UsuarioDAO();
		$usuarios = $usuario_dao->obterListaUsuarios();
		echo '<center>';
		echo '<table border="1">';
		echo '<tr><td>ID</td><td>Login</td><td>Senha</td><td>Status</td></tr>';
		foreach($usuarios as $linha){
			
		echo	'<tr><td>'.$linha->id.'</td><td>'.$linha->login.'</td><td>'.$linha->senha.'</td><td>'.$linha->status.'</td></tr>';			
       }
		echo '</table>';
	}
}

